/*
 * @Author: ljc
 * @Date: 2023-06-09 10:14:51
 * @LastEditors: g05047
 * @LastEditTime: 2023-06-09 10:15:16
 * @Description: 校验正则表达式
 */


// 统一社会信用代码正则校验
export const AGENCY_CRED_CODE_REG = /(^[A-Z0-9]{18}$)/
// 用户账号正则
export const USER_CODE_REG = /^[a-zA-Z0-9]{1,60}$/
// 手机号正则
export const PHONE_NUMBER_REG = /^[1][3,4,5,7,8,9][0-9]{9}$/
// 联系方式正则
export const OLD_BILL_PHONE = /[014]\d{2,3}[-]{0,1}\d{7,8}$/
// 手机号与座机
export const PHONE_LANDLINE_NUMBER_REG = /(^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$)|(^[1][3,4,5,7,8,9][0-9]{9}$)/
// 电子邮箱正则
export const EMAIL_REG = /^[0-9a-zA-Z_.-]+[@][0-9a-zA-Z_.-]+([.][a-zA-Z]+){1,2}$/
// 身份账号正则
export const ID_CODE_REG = /\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
export const ID_CODE_15_REG = /^[1-9][0-9]{5}[0-9]{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)[0-9]{2}[0-9]/
export const ID_CODE_18_REG = /^[1-9][0-9]{5}(18|19|20)[0-9]{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)[0-9]{3}([0-9]|(X|x))/
// 只能输入数字
export const ONLY_NUMBER_REG = /^[0-9]*$/
// 只能数字不能包含特殊字符
export const NO_SPECIAL_NUMBER_REG = /[^\d ^\.] + /g
// 小数点后六位小数
export const LMIT_DECIMALS_REG = /^(\-)*(\d+)\.(\d{6}).*$/

